<?php

// author : zulad
// date : 16/05/2012
// nouveau post permet d'envoyer des posts



switch($_REQUEST['type'])
{
	case 'topic':

//		$type = "bbcode_courant";
		$_tab['action'] = (getLienModule($_GET["m"],"voirtopic"))."?num=1&fid=".$_REQUEST['fid'];
//		$_tab['repondre_topic']=true;
//		$_tab['sujet']=true;
//		$_tab['message']=true;

//		include('./includes/formulaire.php');
		
		
		break;
		
	case 'message':
	 if(isset($_REQUEST['tid'])){
		$req = $pdo->prepare("SELECT forum_membre_id,post_time,topic_locked,post_texte FROM forum_post JOIN forum_topic ON forum_topic.topic_id=forum_post.topic_id WHERE forum_post.topic_id=? ORDER BY post_id DESC LIMIT 1");
		$req->execute(array($_REQUEST['tid']));
		$data = $req->fetch(PDO::FETCH_OBJ);
		$num = (isset($_GET['num']) ? intval($_GET['num']) : 1);
		//Ici on recupere le time du post et on transforme 24 heures en seconde avec 24heures*3600secondes
		//Et on verifie si le time_post est plus grand que le time actuelle, si c le cas et si le dernier post est celui
		//de l'user qui demande une reponse, on lui dit impossible de up durant 24 heures ou d'attendre une new reponse
			if(($data->forum_membre_id==$_SESSION['id'] && $data->post_time>time()) || id2level() < MODO){
				
				//Il doit attendre 24Heures
				redirect("Vous devez attendre soit une nouvelle réponse ou bien 24H avant de pouvoir faire un UP",getLienModule("forum","voirmessage")."?fid=".$_REQUEST['fid']."&tid=".$_REQUEST['tid'].'&num='.$_GET['num']);
				
				
			}elseif($data->topic_locked>0){
				redirect("Vous ne pouvez répondre, car le topic est verouillé",getLienModule("forum","voirmessage")."?fid=".$_REQUEST['fid']."&tid=".$_REQUEST['tid'].'&num='. $num);
			}else{
				//Il peut enfin post�
				
					if(isset($_GET['cmd']) && $_GET['cmd'] == 'citation'){
						$_tab['textareaValue'] = '<citation = ' . id2pseudo($data->forum_membre_id) . '>' . $data->post_texte . '</citation>';
					}
				$type = "bbcode_courant";
echo '<div class="cadre_visible contenu">';
		// ici on affiche un texte en haut de la page pour le changer c'est dans modules/titre.php
echo '' . Repondre_sujet . '';

			
				$_tab['action'] = (getLienModule($_GET["m"],"voirmessage"))."?fid=".$_REQUEST['fid']."&tid=".$_REQUEST['tid'].'&num='.$num;
				$_tab['message']=true;
	  $_tab['previsualisation'] = true;
				include('./includes/formulaire.php');
				
echo '</div>';
			
				
			}
	 }else
	 	redirect("Problème technique","");
		break;
		
	default:
	
		break;
}

echo $_page;


?>
